#实例8-20：gui8_20.pyw
from tkinter import *
n=Entry(relief=SOLID)
var=StringVar()
var.set('在此输入文字',)
n.config(textvariable=var)

n.pack(expand=1,fill=X)

def show1():    
    n.delete(0,END)
def show2():
    n.focus()
    n.select_range(0,END)
    
str='按钮1'
bt1=Button(bitmap='info',text=str)			#设置显示的位图和文本
bt1.config(compound=LEFT)				#设置位图在文字左侧
bt1.config(justify=RIGHT)				#设置文本左对齐
bt1.config(width=200,height=50)			        #设置标签的宽和高，因为有位图，单位为像素
bt1.config(bd=3,relief=RAISED)				#设置边框宽度和样式
bt1.config(anchor=W)					#设置内容在按钮内部的右侧
bt1.config(font=('隶书',-20))				#设置字体
bt1.config(command=show1)
bt1.config(activebackground='yellow')
bt1.config(activeforeground='red')
bt2=Button(text='按钮2')
bt2.config(width=10)				        #设置标签的宽和高，单位为字符个数
bt2.config(bd=3,relief=RAISED)				#设置边框宽度和样式
bt2.config(wraplength=300)				#设置文字回卷宽度为200像素
bt2.config(anchor=CENTER)				#设置内容在标签内部的左侧
bt2.config(font=('楷体',20,'underline'))	        #设置
bt2.config(command=show2)

bt2.pack()
bt1.pack()
mainloop()
